Definitions | s = t, t T, , Type, type List, A List, x:AB(x), x:A. B(x), [car / cdr], (x l), , {x:A| B(x)} , s ~ t, Top, [], mapfilter(f;P;L), b, A, ff, f(a), b, P Q, x:A B(x), P & Q, P Q, p =b q, i <z j, i z j, (i = j), x =a y, null(as), a < b, x f y, a < b, [d], p q, p q, p q, tt, , Unit, left + right, hd(l), l[i], A B, a < b, x:A.B(x), filter(P;l), map(f;as), as @ bs, #$n, ||as||, n+m, i j , i j < k, {i..j}, Void, False, , |g|, S T, A c B, case b of inl(x) => s(x) | inr(y) => t(y), if b then t else f fi , {T}, P Q, P Q, last(L), x:A. B(x), x. t(x), suptype(S; T) |